Auto merge of #5358 - djc:options-build-config, r=matklad
authorbors <bors@rust-lang.org>
Sat, 5 May 2018 18:35:04 +0000 (18:35 +0000)
committerbors <bors@rust-lang.org>
Sat, 5 May 2018 18:35:04 +0000 (18:35 +0000)
commitd19e2958add6732f394eeaebc0d36c926709efc0
tree89d75b0e9c0c5517f9b5412d4ad7a6f4bb6fb4f6
parent07c0784642621f50a77c5ba9dbd39c4a3f3699e4
parent072254c3da41b585a046ac88443f193aac3eb080
Auto merge of #5358 - djc:options-build-config, r=matklad

Let CompileOptions create a BuildConfig directly

This puts input validation in a more central place and prevents copying/moving stuff around as separate values.
src/cargo/core/compiler/context/mod.rs